Mecanismo Comunes de Extensión: Estereotipo

Los estereotipos en UML son mecanismos de extensión que permiten personalizar elementos del lenguaje para adaptarlos a dominios específicos o necesidades particulares. Se representan mediante etiquetas encerradas entre << >> y pueden aplicarse a clases, casos de uso, relaciones y otros elementos del modelo. Su propósito es ampliar la semántica de UML sin alterar su sintaxis base (OMG, sección 22.3).


Propósito

  1. Personalización: Adaptar elementos UML para reflejar conceptos específicos de un dominio (ejemplo: <<Entity>><<Service>>).

  2. Claridad: Mejorar la legibilidad de los diagramas al agregar información contextual.

  3. Reutilización: Definir patrones o plantillas aplicables en múltiples contextos.


Notación

La sintaxis del los estereotipos es como el siguiente ejemplo: <<NombreDelEstereotipo>>.


Ubicación en el Elemento o Relación

En Clases

Encima del nombre de la clase.

Figura
Clase con Estereotipo

uml diagram
En relaciones

Junto a la línea de asociación.
Relación con Estereotipo

uml diagram
En casos de uso

Dentro del elemento caso de uso.
Asociación con Estereotipo_

uml diagram